.border-visi {
	border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(224, 224, 224) rgb(224, 224, 224) rgb(238, 238, 238);
}
.border-visi-re {
	border-width: 1px; border-style: solid; border-color: rgb(224, 224, 224) rgb(238, 238, 238) rgb(238, 238, 238) rgb(224, 224, 224);
}
.scale-fade-0 {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0);
}
.scale-fade-1 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.transition-on {
	transition:0.2s ease-in; -webkit-transition: all ease-in 0.2s; -moz-transition: all ease-in 0.2s;
}
.transition-li {
	transition:0.2s linear; -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s;
}
.anti-aliasing {
	transform: scale(0.99999); -webkit-transform: scale(0.99999); -moz-transform: scale(0.99999);
}
.transition-on-color {
	transition:color 0.2s ease-in;
}
.gradient-bg {
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
}
.spin {
	animation:spin 2s linear infinite; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear;
}
